home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / std / c++ / 96 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.1 KB

  1. From: Dick Menninger <Dick.Menninger@daytonoh.attgis.com>
  2. Message-ID: <DLLJL2.4Ku@falcon.daytonoh.attgis.com>
  3. X-Original-Date: Mon, 22 Jan 1996 19:03:02 GMT
  4. Path: in2.uu.net!bounce-back
  5. Date: 22 Jan 96 22:08:35 GMT
  6. Approved: fjh@cs.mu.oz.au
  7. Newsgroups: comp.std.c++
  8. Subject: Re: STL still in standard
  9. Reply-To: mennid <Dick.Menninger@daytonoh.attgis.com>
  10. Organization: AT&T Global Information Solutions
  11. X-Newsreader: DiscussIT 2.5.1.3 for MS Windows [AT&T Software Products Division]
  12. References: <30FED537.43283C@ccsf.caltech.edu>
  13. X-Auth: PGPMoose V1.1 PGP comp.std.c++
  14.     iQBFAgUBMQQLDuEDnX0m9pzZAQHd+gGAkJdSJ85fpmdHpnESPUsVGubEi62MjmeI
  15.     SCP4R43o+OjmwmDR30E4jXviqAWZEfem
  16.     =p4F1
  17.  
  18. > ==========Steve Karmesin, 1/19/96==========
  19.  
  20. > Micha Berger wrote:
  21. > ....snip...
  22.  
  23. > First, I will dispute the claim that something like the STL is not OO.
  24. > Second, even if it was not that doesn't make it a bad part of C++.
  25.  
  26. > The fact that the algorithm of the STL aren't tied to particular data
  27. > structures does not mean that it is not OO. A better OO
  28. language than C++
  29. > would in fact allow the algorithms themselves to be objects. The
  30. > fact that
  31. > they are written as templates rather than classes in C++ is because of
  32. > limitations in C++, not limitations in the idea of objects.
  33. > Object != class.
  34. > I would say that the STL is a big help in OO design, even if the
  35. > algorithms
  36. > aren't considered to be objects themselves.
  37.  
  38. Actually, the templated algorithms are more at the
  39. level of meta-object patterning.  If strict OO does
  40. not allow you to get up out of the furrow you are
  41. digging to see larger pictures, then strict OO has
  42. a serious problem of too narrow a vision of the
  43. problem space.
  44.  
  45. Being able to explicitly codify generic forms is
  46. an essential part of good OO.  It sounds like
  47. people want everyone to reinvent the wheel
  48. for some misplaced notion of purity.
  49.  
  50. Good Day
  51. Dick
  52. Dick.Menninger@DaytonOH.ATTGIS.COM
  53. ---
  54. [ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  55.   Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  56.   is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
  57.